Big Huge Thesaurus

mimosa pudica

noun

sounds kind of like